package com.gzhu.knowledgeAdmin.repository;

import com.gzhu.knowledgeAdmin.entity.Intention;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 继承JpaRepository<User,Integer>
 *     User：要操作的表格对象
 *     Integer：主键 ID 的数据类型
 *
 *     继承的这个类里面封装了基本的增删改查方法直接调用即可，
 *     如果集成的方法没法满足需求，可以在此封装,但是一定要注意 “命名规范”
 */
@Repository(value = "intentionRepository")
public interface IntentionRepository extends JpaRepository<Intention,Integer> {

    /**
     * 根据话术模板开场白id和意向类型，获取意向数据
     * @param templateId
     * @param intentionType
     * @return
     */
    List<Intention> getIntentionByTemplateIdAndIntentionType(Integer templateId, Integer intentionType);
}
